/* Copyright 2012 Dustin Mitchell <dmmitche [at] gmail [dot] com>
 *
 * Licensed under the GPLv3.  See included LICENSE.txt for full details.
 */

#ifndef __BONE_HW_MODULES__
#define __BONE_HW_MODULES__

#include "hw_module.h"
#include "uart.h"

enum bone_hw_modules
{
  BONE_HW_UART1,
  BONE_HW_UART2,
  BONE_HW_UART3,
  BONE_HW_UART4,
  BONE_HW_NUM_MODULES
};

enum bone_uart_modules
{
  BONE_UART_UART1,
  BONE_UART_UART2,
  BONE_UART_UART3,
  BONE_UART_UART4,
  BONE_UART_NUM_MODULES
};

extern struct hw_module BONE_HW_MODULES[BONE_HW_NUM_MODULES];

extern struct uart_hw_module BONE_UART_MODULES[BONE_UART_NUM_MODULES];

#endif /* __BONE_HW_MODULES__ */
